package com.masterclient.app.modules.order.beans;

import com.eoner.common.bean.base.CommonBaseBean;
import com.eoner.baselibrary.bean.goods.PromotionProductMessage;
import com.masterclient.app.businessmodule.settingmodule.crossborder.model.CrossBorderUserMessage;
import com.masterclient.app.modules.shop.beans.ShopMessage;

import java.io.Serializable;
import java.util.List;

/**
 * 作者：sean
 * 创建时间：2017/7/20 14:58
 * 功能说明：
 */

public class ConfirmCartBean extends CommonBaseBean{

    /**
     * code : 0
     * msg : success
     * data : {"sh_balance":"0","sh_bupiao":"0","sh_address":{"sh_id":17,"sh_province_id":11,"sh_city_id":175,"sh_area_id":2146,"sh_province":"浙江省","sh_city":"杭州市","sh_area":"西湖区","sh_mobile":18626865105,"sh_zip":"","sh_full_name":"牛","sh_address":"杭州市西湖区"},"sh_payment_modules":[{"sh_id":1,"sh_name":"支付宝","sh_logo":"http://img1.shihanbainian.com/upload_dev/zip/a/8/c/a8cf999dc665e165347e89dda34b8b8b.png","sh_description":"点点滴滴","sh_code":"alipay"},{"sh_id":2,"sh_name":"微信支付","sh_logo":"http://img1.shihanbainian.com/upload_dev/zip/2/e/5/2e5008bef1877d80339d340a759d4728.jpg","sh_description":"啥都不想描述","sh_code":"wxpay"}],"sh_sellers":[{"sh_seller":{"sh_store_name":"马迭尔","sh_id":21,"sh_status":1,"sh_invoice_type":0},"sh_products":[{"sh_id":487,"sh_seller_id":21,"sh_name":"T恤纯一良品318","sh_sku":25,"sh_product_main_id":326,"sh_brand_id":18,"sh_buy_qty":5,"sh_status":1,"sh_cost_price":"0","sh_price":"34","sh_vip_price":"34","sh_show_price":26,"sh_line_price":"34","sh_show_promotion_price":"8","sh_is_promotion":1,"sh_qty":100,"sh_stock":99,"sh_hold_qty":1,"sh_image":"http://img1.shihanbainian.com/upload_dev/product/1/3/e/13eabf91823390929894ad94e3c6973b.jpg?x-oss-process=style/300_300.jpg","sh_property":[{"sh_attribute_label":"颜色","sh_alias_name":"绿色"},{"sh_attribute_label":"尺寸","sh_alias_name":"105cm"}],"sh_store_name":"马迭尔","sh_seller_status":1,"sh_invoice_type":0,"sh_org_image":"1/3/e/13eabf91823390929894ad94e3c6973b.jpg"}],"sh_price":{"sh_discount_total":0,"sh_products_price_total":130,"sh_products_pay_total":130,"sh_pay_price":134},"sh_count":5,"sh_freight":{"sh_price":4,"sh_tip":"包邮了"}}],"sh_discount_total":0,"sh_products_price_total":130,"sh_products_pay_total":130,"sh_pay_price":134}
     * args : {"cart_num":0,"is_vip":0}
     */

    private DataBean data;


    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean implements Serializable{
        /**
         * sh_balance : 0
         * sh_bupiao : 0
         * sh_address : {"sh_id":17,"sh_province_id":11,"sh_city_id":175,"sh_area_id":2146,"sh_province":"浙江省","sh_city":"杭州市","sh_area":"西湖区","sh_mobile":18626865105,"sh_zip":"","sh_full_name":"牛","sh_address":"杭州市西湖区"}
         * sh_payment_modules : [{"sh_id":1,"sh_name":"支付宝","sh_logo":"http://img1.shihanbainian.com/upload_dev/zip/a/8/c/a8cf999dc665e165347e89dda34b8b8b.png","sh_description":"点点滴滴","sh_code":"alipay"},{"sh_id":2,"sh_name":"微信支付","sh_logo":"http://img1.shihanbainian.com/upload_dev/zip/2/e/5/2e5008bef1877d80339d340a759d4728.jpg","sh_description":"啥都不想描述","sh_code":"wxpay"}]
         * sh_sellers : [{"sh_seller":{"sh_store_name":"马迭尔","sh_id":21,"sh_status":1,"sh_invoice_type":0},"sh_products":[{"sh_id":487,"sh_seller_id":21,"sh_name":"T恤纯一良品318","sh_sku":25,"sh_product_main_id":326,"sh_brand_id":18,"sh_buy_qty":5,"sh_status":1,"sh_cost_price":"0","sh_price":"34","sh_vip_price":"34","sh_show_price":26,"sh_line_price":"34","sh_show_promotion_price":"8","sh_is_promotion":1,"sh_qty":100,"sh_stock":99,"sh_hold_qty":1,"sh_image":"http://img1.shihanbainian.com/upload_dev/product/1/3/e/13eabf91823390929894ad94e3c6973b.jpg?x-oss-process=style/300_300.jpg","sh_property":[{"sh_attribute_label":"颜色","sh_alias_name":"绿色"},{"sh_attribute_label":"尺寸","sh_alias_name":"105cm"}],"sh_store_name":"马迭尔","sh_seller_status":1,"sh_invoice_type":0,"sh_org_image":"1/3/e/13eabf91823390929894ad94e3c6973b.jpg"}],"sh_price":{"sh_discount_total":0,"sh_products_price_total":130,"sh_products_pay_total":130,"sh_pay_price":134},"sh_count":5,"sh_freight":{"sh_price":4,"sh_tip":"包邮了"}}]
         * sh_discount_total : 0
         * sh_products_price_total : 130
         * sh_products_pay_total : 130
         * sh_pay_price : 134
         */

        private String sh_balance;
        private String sh_bupiao;
        private String sh_integral_total = "0";
        private String sh_balance_introduce;
        private String sh_gold_introduce;
        private String sh_default_salesrule_id;
        private String sh_clearance_message;
        private String sh_cross_border_instructions;

        public String getSh_cross_border_instructions() {
            return sh_cross_border_instructions;
        }

        public void setSh_cross_border_instructions(String sh_cross_border_instructions) {
            this.sh_cross_border_instructions = sh_cross_border_instructions;
        }

        public String getSh_clearance_message() {
            return sh_clearance_message;
        }

        public void setSh_clearance_message(String sh_clearance_message) {
            this.sh_clearance_message = sh_clearance_message;
        }

        private String sh_integral_deduction,sh_deduction_amount,sh_integral,sh_display_gold;//金币抵扣 抵扣金额 用户所有金币 是否展示金币抵扣

        private CrossBorderUserMessage sh_customs_clearance;

        public CrossBorderUserMessage getSh_customs_clearance() {
            return sh_customs_clearance;
        }

        public void setSh_customs_clearance(CrossBorderUserMessage sh_customs_clearance) {
            this.sh_customs_clearance = sh_customs_clearance;
        }

        public String getSh_gold_introduce() {
            return sh_gold_introduce;
        }

        public void setSh_gold_introduce(String sh_gold_introduce) {
            this.sh_gold_introduce = sh_gold_introduce;
        }

        public String getSh_integral_deduction() {
            return sh_integral_deduction;
        }

        public void setSh_integral_deduction(String sh_integral_deduction) {
            this.sh_integral_deduction = sh_integral_deduction;
        }

        public String getSh_deduction_amount() {
            return sh_deduction_amount;
        }

        public void setSh_deduction_amount(String sh_deduction_amount) {
            this.sh_deduction_amount = sh_deduction_amount;
        }

        public String getSh_integral() {
            return sh_integral;
        }

        public void setSh_integral(String sh_integral) {
            this.sh_integral = sh_integral;
        }

        public String getSh_display_gold() {
            return sh_display_gold;
        }

        public void setSh_display_gold(String sh_display_gold) {
            this.sh_display_gold = sh_display_gold;
        }

        public String getSh_integral_total() {
            return sh_integral_total;
        }

        public void setSh_integral_total(String sh_integral_total) {
            this.sh_integral_total = sh_integral_total;
        }

        public String getSh_default_salesrule_id() {
            return sh_default_salesrule_id;
        }

        public void setSh_default_salesrule_id(String sh_default_salesrule_id) {
            this.sh_default_salesrule_id = sh_default_salesrule_id;
        }

        /**
         * sh_join_partner : {"sh_join_partner_show":30552,"sh_join_partner_text":"测试内容tmex","sh_partner_agreement":"测试内容kwbr","sh_partner_text_url":"测试内容86p1"}
         */

        private ShJoinPartnerBean sh_join_partner;

        public String getSh_balance_introduce() {
            return sh_balance_introduce;
        }

        public void setSh_balance_introduce(String sh_balance_introduce) {
            this.sh_balance_introduce = sh_balance_introduce;
        }

        public String getSh_bupiao_introduce() {
            return sh_bupiao_introduce;
        }

        public void setSh_bupiao_introduce(String sh_bupiao_introduce) {
            this.sh_bupiao_introduce = sh_bupiao_introduce;
        }

        private String sh_bupiao_introduce;
        /**
         * sh_salesrule : {"sh_salesrules":{"sh_invalid_salesrules":[{"sh_id":24,"sh_name":"满100元可用","sh_num":91,"sh_simple_action":"by_fixed","sh_discount_amount":10,"sh_description":"全场通用（限时秒杀、特惠商品和其他指定商品外）；平台专属优惠券；单笔交易满200元即可使用","sh_short_description":23423,"sh_start_at":"2017-08-07","sh_end_at":"2017-08-30"},{"sh_id":20,"sh_name":"订单优惠券测试满20减10","sh_num":2,"sh_simple_action":"by_fixed","sh_discount_amount":10,"sh_description":"订单优惠券测试","sh_short_description":"订单优惠券测试","sh_start_at":"2017-08-01","sh_end_at":"2017-08-30"},{"sh_id":23,"sh_name":"满250减15","sh_num":2,"sh_simple_action":"by_fixed","sh_discount_amount":15,"sh_description":"订单优惠券测试满250减15","sh_short_description":"订单优惠券测试满250减15","sh_start_at":"2017-08-01","sh_end_at":"2017-08-24"}]},"sh_count":3}
         */

        private ShSalesruleBean sh_salesrule;

        public String getSh_freight_price() {
            return sh_freight_price;
        }

        public void setSh_freight_price(String sh_freight_price) {
            this.sh_freight_price = sh_freight_price;
        }

        private String sh_freight_price;
        private ShAddressBean sh_address;
        private String sh_discount_total;
        private String sh_products_price_total;
        private String sh_products_pay_total;
        private String sh_pay_price;
        private String sh_invoice_label;
        private String sh_payment_notice;
        private String sh_offline_title;
        private String sh_offline_note;

        public String getSh_offline_title() {
            return sh_offline_title;
        }

        public void setSh_offline_title(String sh_offline_title) {
            this.sh_offline_title = sh_offline_title;
        }

        public String getSh_offline_note() {
            return sh_offline_note;
        }

        public void setSh_offline_note(String sh_offline_note) {
            this.sh_offline_note = sh_offline_note;
        }

        public String getSh_payment_notice() {
            return sh_payment_notice;
        }

        public void setSh_payment_notice(String sh_payment_notice) {
            this.sh_payment_notice = sh_payment_notice;
        }

        public String getSh_invoice_label() {
            return sh_invoice_label;
        }

        public void setSh_invoice_label(String sh_invoice_label) {
            this.sh_invoice_label = sh_invoice_label;
        }

        public String getSh_invoice_introduce() {
            return sh_invoice_introduce;
        }

        public void setSh_invoice_introduce(String sh_invoice_introduce) {
            this.sh_invoice_introduce = sh_invoice_introduce;
        }

        private String sh_invoice_introduce;
        private List<ShPaymentModulesBean> sh_payment_modules;
        private List<ShSellersBean> sh_sellers;



        public String getSh_balance() {
            return sh_balance;
        }

        public void setSh_balance(String sh_balance) {
            this.sh_balance = sh_balance;
        }

        public String getSh_bupiao() {
            return sh_bupiao;
        }

        public void setSh_bupiao(String sh_bupiao) {
            this.sh_bupiao = sh_bupiao;
        }

        public ShAddressBean getSh_address() {
            return sh_address;
        }

        public void setSh_address(ShAddressBean sh_address) {
            this.sh_address = sh_address;
        }

        public String getSh_discount_total() {
            return sh_discount_total;
        }

        public void setSh_discount_total(String sh_discount_total) {
            this.sh_discount_total = sh_discount_total;
        }

        public String getSh_products_price_total() {
            return sh_products_price_total;
        }

        public void setSh_products_price_total(String sh_products_price_total) {
            this.sh_products_price_total = sh_products_price_total;
        }

        public String getSh_products_pay_total() {
            return sh_products_pay_total;
        }

        public void setSh_products_pay_total(String sh_products_pay_total) {
            this.sh_products_pay_total = sh_products_pay_total;
        }

        public String getSh_pay_price() {
            return sh_pay_price;
        }

        public void setSh_pay_price(String sh_pay_price) {
            this.sh_pay_price = sh_pay_price;
        }

        public List<ShPaymentModulesBean> getSh_payment_modules() {
            return sh_payment_modules;
        }

        public void setSh_payment_modules(List<ShPaymentModulesBean> sh_payment_modules) {
            this.sh_payment_modules = sh_payment_modules;
        }

        public List<ShSellersBean> getSh_sellers() {
            return sh_sellers;
        }

        public void setSh_sellers(List<ShSellersBean> sh_sellers) {
            this.sh_sellers = sh_sellers;
        }

        public ShSalesruleBean getSh_salesrule() {
            return sh_salesrule;
        }

        public void setSh_salesrule(ShSalesruleBean sh_salesrule) {
            this.sh_salesrule = sh_salesrule;
        }

        public ShJoinPartnerBean getSh_join_partner() {
            return sh_join_partner;
        }

        public void setSh_join_partner(ShJoinPartnerBean sh_join_partner) {
            this.sh_join_partner = sh_join_partner;
        }

        public static class ShAddressBean implements Serializable{
            /**
             * sh_id : 17
             * sh_province_id : 11
             * sh_city_id : 175
             * sh_area_id : 2146
             * sh_province : 浙江省
             * sh_city : 杭州市
             * sh_area : 西湖区
             * sh_mobile : 18626865105
             * sh_zip :
             * sh_full_name : 牛
             * sh_address : 杭州市西湖区
             */

            private String sh_id;
            private String sh_province_id;
            private String sh_city_id;
            private String sh_area_id;
            private String sh_province;
            private String sh_city;
            private String sh_area;
            private String sh_mobile;
            private String sh_zip;
            private String sh_full_name;
            private String sh_address;

            public String getSh_id() {
                return sh_id;
            }

            public void setSh_id(String sh_id) {
                this.sh_id = sh_id;
            }

            public String getSh_province_id() {
                return sh_province_id;
            }

            public void setSh_province_id(String sh_province_id) {
                this.sh_province_id = sh_province_id;
            }

            public String getSh_city_id() {
                return sh_city_id;
            }

            public void setSh_city_id(String sh_city_id) {
                this.sh_city_id = sh_city_id;
            }

            public String getSh_area_id() {
                return sh_area_id;
            }

            public void setSh_area_id(String sh_area_id) {
                this.sh_area_id = sh_area_id;
            }

            public String getSh_province() {
                return sh_province;
            }

            public void setSh_province(String sh_province) {
                this.sh_province = sh_province;
            }

            public String getSh_city() {
                return sh_city;
            }

            public void setSh_city(String sh_city) {
                this.sh_city = sh_city;
            }

            public String getSh_area() {
                return sh_area;
            }

            public void setSh_area(String sh_area) {
                this.sh_area = sh_area;
            }

            public String getSh_mobile() {
                return sh_mobile;
            }

            public void setSh_mobile(String sh_mobile) {
                this.sh_mobile = sh_mobile;
            }

            public String getSh_zip() {
                return sh_zip;
            }

            public void setSh_zip(String sh_zip) {
                this.sh_zip = sh_zip;
            }

            public String getSh_full_name() {
                return sh_full_name;
            }

            public void setSh_full_name(String sh_full_name) {
                this.sh_full_name = sh_full_name;
            }

            public String getSh_address() {
                return sh_address;
            }

            public void setSh_address(String sh_address) {
                this.sh_address = sh_address;
            }
        }

        public static class ShPaymentModulesBean implements Serializable{
            /**
             * sh_id : 1
             * sh_name : 支付宝
             * sh_logo : http://img1.shihanbainian.com/upload_dev/zip/a/8/c/a8cf999dc665e165347e89dda34b8b8b.png
             * sh_description : 点点滴滴
             * sh_code : alipay
             */

            private String sh_id;
            private String sh_name;
            private String sh_logo;
            private String sh_description;
            private String sh_code;

            public String getSh_id() {
                return sh_id;
            }

            public void setSh_id(String sh_id) {
                this.sh_id = sh_id;
            }

            public String getSh_name() {
                return sh_name;
            }

            public void setSh_name(String sh_name) {
                this.sh_name = sh_name;
            }

            public String getSh_logo() {
                return sh_logo;
            }

            public void setSh_logo(String sh_logo) {
                this.sh_logo = sh_logo;
            }

            public String getSh_description() {
                return sh_description;
            }

            public void setSh_description(String sh_description) {
                this.sh_description = sh_description;
            }

            public String getSh_code() {
                return sh_code;
            }

            public void setSh_code(String sh_code) {
                this.sh_code = sh_code;
            }
        }

        public static class ShSellersBean implements Serializable{
            /**
             * sh_seller : {"sh_store_name":"马迭尔","sh_id":21,"sh_status":1,"sh_invoice_type":0}
             * sh_products : [{"sh_id":487,"sh_seller_id":21,"sh_name":"T恤纯一良品318","sh_sku":25,"sh_product_main_id":326,"sh_brand_id":18,"sh_buy_qty":5,"sh_status":1,"sh_cost_price":"0","sh_price":"34","sh_vip_price":"34","sh_show_price":26,"sh_line_price":"34","sh_show_promotion_price":"8","sh_is_promotion":1,"sh_qty":100,"sh_stock":99,"sh_hold_qty":1,"sh_image":"http://img1.shihanbainian.com/upload_dev/product/1/3/e/13eabf91823390929894ad94e3c6973b.jpg?x-oss-process=style/300_300.jpg","sh_property":[{"sh_attribute_label":"颜色","sh_alias_name":"绿色"},{"sh_attribute_label":"尺寸","sh_alias_name":"105cm"}],"sh_store_name":"马迭尔","sh_seller_status":1,"sh_invoice_type":0,"sh_org_image":"1/3/e/13eabf91823390929894ad94e3c6973b.jpg"}]
             * sh_price : {"sh_discount_total":0,"sh_products_price_total":130,"sh_products_pay_total":130,"sh_pay_price":134}
             * sh_count : 5
             * sh_freight : {"sh_price":4,"sh_tip":"包邮了"}
             */

            private ShopMessage sh_seller;
            private ShPriceBean sh_price;
            private String sh_count;
            private ShFreightBean sh_freight;
            private List<ShProductsBean> sh_products;

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            private String remark;

            public ShopMessage getSh_seller() {
                return sh_seller;
            }

            public void setSh_seller(ShopMessage sh_seller) {
                this.sh_seller = sh_seller;
            }

            public ShPriceBean getSh_price() {
                return sh_price;
            }

            public void setSh_price(ShPriceBean sh_price) {
                this.sh_price = sh_price;
            }

            public String getSh_count() {
                return sh_count;
            }

            public void setSh_count(String sh_count) {
                this.sh_count = sh_count;
            }

            public ShFreightBean getSh_freight() {
                return sh_freight;
            }

            public void setSh_freight(ShFreightBean sh_freight) {
                this.sh_freight = sh_freight;
            }

            public List<ShProductsBean> getSh_products() {
                return sh_products;
            }

            public void setSh_products(List<ShProductsBean> sh_products) {
                this.sh_products = sh_products;
            }

            public static class ShPriceBean implements Serializable{
                /**
                 * sh_discount_total : 0
                 * sh_products_price_total : 130
                 * sh_products_pay_total : 130
                 * sh_pay_price : 134
                 */

                private String sh_discount_total;
                private String sh_products_price_total;
                private String sh_products_pay_total;
                private String sh_pay_price;

                public String getSh_discount_total() {
                    return sh_discount_total;
                }

                public void setSh_discount_total(String sh_discount_total) {
                    this.sh_discount_total = sh_discount_total;
                }

                public String getSh_products_price_total() {
                    return sh_products_price_total;
                }

                public void setSh_products_price_total(String sh_products_price_total) {
                    this.sh_products_price_total = sh_products_price_total;
                }

                public String getSh_products_pay_total() {
                    return sh_products_pay_total;
                }

                public void setSh_products_pay_total(String sh_products_pay_total) {
                    this.sh_products_pay_total = sh_products_pay_total;
                }

                public String getSh_pay_price() {
                    return sh_pay_price;
                }

                public void setSh_pay_price(String sh_pay_price) {
                    this.sh_pay_price = sh_pay_price;
                }
            }

            public static class ShFreightBean implements Serializable{
                /**
                 * sh_price : 4
                 * sh_tip : 包邮了
                 */

                private String sh_price;
                private String sh_tip;

                public String getSh_price() {
                    return sh_price;
                }

                public void setSh_price(String sh_price) {
                    this.sh_price = sh_price;
                }

                public String getSh_tip() {
                    return sh_tip;
                }

                public void setSh_tip(String sh_tip) {
                    this.sh_tip = sh_tip;
                }
            }

            public static class ShProductsBean implements Serializable{
                /**
                 * sh_id : 487
                 * sh_seller_id : 21
                 * sh_name : T恤纯一良品318
                 * sh_sku : 25
                 * sh_product_main_id : 326
                 * sh_brand_id : 18
                 * sh_buy_qty : 5
                 * sh_status : 1
                 * sh_cost_price : 0
                 * sh_price : 34
                 * sh_vip_price : 34
                 * sh_show_price : 26
                 * sh_line_price : 34
                 * sh_show_promotion_price : 8
                 * sh_is_promotion : 1
                 * sh_qty : 100
                 * sh_stock : 99
                 * sh_hold_qty : 1
                 * sh_image : http://img1.shihanbainian.com/upload_dev/product/1/3/e/13eabf91823390929894ad94e3c6973b.jpg?x-oss-process=style/300_300.jpg
                 * sh_property : [{"sh_attribute_label":"颜色","sh_alias_name":"绿色"},{"sh_attribute_label":"尺寸","sh_alias_name":"105cm"}]
                 * sh_store_name : 马迭尔
                 * sh_seller_status : 1
                 * sh_invoice_type : 0
                 * sh_org_image : 1/3/e/13eabf91823390929894ad94e3c6973b.jpg
                 */

                private String sh_id;
                private String sh_type,sh_integral_price;
                private String sh_seller_id;
                private String sh_name;
                private String sh_sku;
                private String sh_product_main_id;
                private String sh_brand_id;
                private String sh_buy_qty;
                private String sh_status;
                private String sh_cost_price;
                private String sh_price;
                private String sh_vip_price;
                private String sh_show_price;
                private String sh_line_price;
                private String sh_show_promotion_price;
                private String sh_is_promotion;
                private String sh_qty;
                private String sh_stock;
                private String sh_hold_qty;
                private String sh_image;
                private String sh_store_name;
                private String sh_seller_status;
//                private List<String> sh_invoice_type;
                private String sh_org_image;
                private List<ShPropertyBean> sh_property;

                private ShLabelBean sh_label;

                private List<PromotionProductMessage> sh_promotion_list;

                private String sh_activity_flag,sh_label_name,sh_new_user_promotion_price,sh_limit_quantity;

                public String getSh_activity_flag() {
                    return sh_activity_flag;
                }

                public void setSh_activity_flag(String sh_activity_flag) {
                    this.sh_activity_flag = sh_activity_flag;
                }

                public String getSh_label_name() {
                    return sh_label_name;
                }

                public void setSh_label_name(String sh_label_name) {
                    this.sh_label_name = sh_label_name;
                }

                public String getSh_new_user_promotion_price() {
                    return sh_new_user_promotion_price;
                }

                public void setSh_new_user_promotion_price(String sh_new_user_promotion_price) {
                    this.sh_new_user_promotion_price = sh_new_user_promotion_price;
                }

                public String getSh_limit_quantity() {
                    return sh_limit_quantity;
                }

                public void setSh_limit_quantity(String sh_limit_quantity) {
                    this.sh_limit_quantity = sh_limit_quantity;
                }

                public List<PromotionProductMessage> getSh_promotion_list() {
                    return sh_promotion_list;
                }

                public void setSh_promotion_list(List<PromotionProductMessage> sh_promotion_list) {
                    this.sh_promotion_list = sh_promotion_list;
                }

                public ShLabelBean getSh_label() {
                    return sh_label;
                }

                public void setSh_label(ShLabelBean sh_label) {
                    this.sh_label = sh_label;
                }

                public String getSh_is_delivery() {
                    return sh_is_delivery;
                }

                public void setSh_is_delivery(String sh_is_delivery) {
                    this.sh_is_delivery = sh_is_delivery;
                }

                private String sh_is_delivery;

                public String getSh_id() {
                    return sh_id;
                }

                public void setSh_id(String sh_id) {
                    this.sh_id = sh_id;
                }

                public String getSh_seller_id() {
                    return sh_seller_id;
                }

                public void setSh_seller_id(String sh_seller_id) {
                    this.sh_seller_id = sh_seller_id;
                }

                public String getSh_name() {
                    return sh_name;
                }

                public void setSh_name(String sh_name) {
                    this.sh_name = sh_name;
                }

                public String getSh_sku() {
                    return sh_sku;
                }

                public void setSh_sku(String sh_sku) {
                    this.sh_sku = sh_sku;
                }

                public String getSh_product_main_id() {
                    return sh_product_main_id;
                }

                public void setSh_product_main_id(String sh_product_main_id) {
                    this.sh_product_main_id = sh_product_main_id;
                }

                public String getSh_brand_id() {
                    return sh_brand_id;
                }

                public void setSh_brand_id(String sh_brand_id) {
                    this.sh_brand_id = sh_brand_id;
                }

                public String getSh_buy_qty() {
                    return sh_buy_qty;
                }

                public void setSh_buy_qty(String sh_buy_qty) {
                    this.sh_buy_qty = sh_buy_qty;
                }

                public String getSh_status() {
                    return sh_status;
                }

                public void setSh_status(String sh_status) {
                    this.sh_status = sh_status;
                }

                public String getSh_cost_price() {
                    return sh_cost_price;
                }

                public void setSh_cost_price(String sh_cost_price) {
                    this.sh_cost_price = sh_cost_price;
                }

                public String getSh_price() {
                    return sh_price;
                }

                public void setSh_price(String sh_price) {
                    this.sh_price = sh_price;
                }

                public String getSh_vip_price() {
                    return sh_vip_price;
                }

                public void setSh_vip_price(String sh_vip_price) {
                    this.sh_vip_price = sh_vip_price;
                }

                public String getSh_show_price() {
                    return sh_show_price;
                }

                public void setSh_show_price(String sh_show_price) {
                    this.sh_show_price = sh_show_price;
                }

                public String getSh_type() {
                    return sh_type;
                }

                public void setSh_type(String sh_type) {
                    this.sh_type = sh_type;
                }

                public String getSh_integral_price() {
                    return sh_integral_price;
                }

                public void setSh_integral_price(String sh_integral_price) {
                    this.sh_integral_price = sh_integral_price;
                }

                public String getSh_line_price() {
                    return sh_line_price;
                }

                public void setSh_line_price(String sh_line_price) {
                    this.sh_line_price = sh_line_price;
                }

                public String getSh_show_promotion_price() {
                    return sh_show_promotion_price;
                }

                public void setSh_show_promotion_price(String sh_show_promotion_price) {
                    this.sh_show_promotion_price = sh_show_promotion_price;
                }

                public String getSh_is_promotion() {
                    return sh_is_promotion;
                }

                public void setSh_is_promotion(String sh_is_promotion) {
                    this.sh_is_promotion = sh_is_promotion;
                }

                public String getSh_qty() {
                    return sh_qty;
                }

                public void setSh_qty(String sh_qty) {
                    this.sh_qty = sh_qty;
                }

                public String getSh_stock() {
                    return sh_stock;
                }

                public void setSh_stock(String sh_stock) {
                    this.sh_stock = sh_stock;
                }

                public String getSh_hold_qty() {
                    return sh_hold_qty;
                }

                public void setSh_hold_qty(String sh_hold_qty) {
                    this.sh_hold_qty = sh_hold_qty;
                }

                public String getSh_image() {
                    return sh_image;
                }

                public void setSh_image(String sh_image) {
                    this.sh_image = sh_image;
                }

                public String getSh_store_name() {
                    return sh_store_name;
                }

                public void setSh_store_name(String sh_store_name) {
                    this.sh_store_name = sh_store_name;
                }

                public String getSh_seller_status() {
                    return sh_seller_status;
                }

                public void setSh_seller_status(String sh_seller_status) {
                    this.sh_seller_status = sh_seller_status;
                }


                public String getSh_org_image() {
                    return sh_org_image;
                }

                public void setSh_org_image(String sh_org_image) {
                    this.sh_org_image = sh_org_image;
                }

                public List<ShPropertyBean> getSh_property() {
                    return sh_property;
                }

                public void setSh_property(List<ShPropertyBean> sh_property) {
                    this.sh_property = sh_property;
                }

//                public List<String> getSh_invoice_type() {
//                    return sh_invoice_type;
//                }
//
//                public void setSh_invoice_type(List<String> sh_invoice_type) {
//                    this.sh_invoice_type = sh_invoice_type;
//                }

                public static class ShPropertyBean implements Serializable{
                    /**
                     * sh_attribute_label : 颜色
                     * sh_alias_name : 绿色
                     */

                    private String sh_attribute_label;
                    private String sh_alias_name;

                    public String getSh_attribute_label() {
                        return sh_attribute_label;
                    }

                    public void setSh_attribute_label(String sh_attribute_label) {
                        this.sh_attribute_label = sh_attribute_label;
                    }

                    public String getSh_alias_name() {
                        return sh_alias_name;
                    }

                    public void setSh_alias_name(String sh_alias_name) {
                        this.sh_alias_name = sh_alias_name;
                    }
                }
            }
        }

        public static class ShLabelBean implements Serializable{
            /**
             * sh_icon : 测试内容19s6
             * sh_icon_height : 55645
             * sh_icon_width : 21333
             * sh_location : 测试内容2742
             */

            private String sh_icon;
            private String sh_icon_height;
            private String sh_icon_width;
            private String sh_location;

            public String getSh_icon() {
                return sh_icon;
            }

            public void setSh_icon(String sh_icon) {
                this.sh_icon = sh_icon;
            }

            public String getSh_icon_height() {
                return sh_icon_height;
            }

            public void setSh_icon_height(String sh_icon_height) {
                this.sh_icon_height = sh_icon_height;
            }

            public String getSh_icon_width() {
                return sh_icon_width;
            }

            public void setSh_icon_width(String sh_icon_width) {
                this.sh_icon_width = sh_icon_width;
            }

            public String getSh_location() {
                return sh_location;
            }

            public void setSh_location(String sh_location) {
                this.sh_location = sh_location;
            }
        }

        public static class ShSalesruleBean implements Serializable{
            /**
             * sh_salesrules : {"sh_invalid_salesrules":[{"sh_id":24,"sh_name":"满100元可用","sh_num":91,"sh_simple_action":"by_fixed","sh_discount_amount":10,"sh_description":"全场通用（限时秒杀、特惠商品和其他指定商品外）；平台专属优惠券；单笔交易满200元即可使用","sh_short_description":23423,"sh_start_at":"2017-08-07","sh_end_at":"2017-08-30"},{"sh_id":20,"sh_name":"订单优惠券测试满20减10","sh_num":2,"sh_simple_action":"by_fixed","sh_discount_amount":10,"sh_description":"订单优惠券测试","sh_short_description":"订单优惠券测试","sh_start_at":"2017-08-01","sh_end_at":"2017-08-30"},{"sh_id":23,"sh_name":"满250减15","sh_num":2,"sh_simple_action":"by_fixed","sh_discount_amount":15,"sh_description":"订单优惠券测试满250减15","sh_short_description":"订单优惠券测试满250减15","sh_start_at":"2017-08-01","sh_end_at":"2017-08-24"}]}
             * sh_count : 3
             */

            private ShSalesrulesBean sh_salesrules;
            private int sh_count;
            private String sh_default_salesrule_id;

            public String getSh_default_salesrule_id() {
                return sh_default_salesrule_id;
            }

            public void setSh_default_salesrule_id(String sh_default_salesrule_id) {
                this.sh_default_salesrule_id = sh_default_salesrule_id;
            }

            public ShSalesrulesBean getSh_salesrules() {
                return sh_salesrules;
            }

            public void setSh_salesrules(ShSalesrulesBean sh_salesrules) {
                this.sh_salesrules = sh_salesrules;
            }

            public int getSh_count() {
                return sh_count;
            }

            public void setSh_count(int sh_count) {
                this.sh_count = sh_count;
            }

            public static class ShSalesrulesBean implements Serializable{
                private List<ShInvalidSalesrulesBean> sh_invalid_salesrules;
                private List<ShInvalidSalesrulesBean> sh_valid_salesrules;

                public List<ShInvalidSalesrulesBean> getSh_valid_salesrules() {
                    return sh_valid_salesrules;
                }

                public void setSh_valid_salesrules(List<ShInvalidSalesrulesBean> sh_valid_salesrules) {
                    this.sh_valid_salesrules = sh_valid_salesrules;
                }



                public List<ShInvalidSalesrulesBean> getSh_invalid_salesrules() {
                    return sh_invalid_salesrules;
                }

                public void setSh_invalid_salesrules(List<ShInvalidSalesrulesBean> sh_invalid_salesrules) {
                    this.sh_invalid_salesrules = sh_invalid_salesrules;
                }

                public static class ShInvalidSalesrulesBean implements Serializable{
                    public boolean isValid() {
                        return valid;
                    }

                    public void setValid(boolean valid) {
                        this.valid = valid;
                    }

                    /**
                     * sh_id : 24
                     * sh_name : 满100元可用
                     * sh_num : 91
                     * sh_simple_action : by_fixed
                     * sh_discount_amount : 10
                     * sh_description : 全场通用（限时秒杀、特惠商品和其他指定商品外）；平台专属优惠券；单笔交易满200元即可使用
                     * sh_short_description : 23423
                     * sh_start_at : 2017-08-07
                     * sh_end_at : 2017-08-30
                     */

                    private boolean valid;
                    private String sh_id;
                    private String sh_name;
                    private int sh_num;
                    private String sh_simple_action;
                    private int sh_discount_amount;
                    private String sh_description;
                    private String sh_short_description;
                    private String sh_start_at;
                    private String sh_end_at;
                    private String sh_allow_additional_discount;
                    private boolean check;

                    public boolean isCheck() {
                        return check;
                    }

                    public void setCheck(boolean check) {
                        this.check = check;
                    }

                    public String getSh_allow_additional_discount() {
                        return sh_allow_additional_discount;
                    }

                    public void setSh_allow_additional_discount(String sh_allow_additional_discount) {
                        this.sh_allow_additional_discount = sh_allow_additional_discount;
                    }

                    public String getSh_id() {
                        return sh_id;
                    }

                    public void setSh_id(String sh_id) {
                        this.sh_id = sh_id;
                    }

                    public String getSh_name() {
                        return sh_name;
                    }

                    public void setSh_name(String sh_name) {
                        this.sh_name = sh_name;
                    }

                    public int getSh_num() {
                        return sh_num;
                    }

                    public void setSh_num(int sh_num) {
                        this.sh_num = sh_num;
                    }

                    public String getSh_simple_action() {
                        return sh_simple_action;
                    }

                    public void setSh_simple_action(String sh_simple_action) {
                        this.sh_simple_action = sh_simple_action;
                    }

                    public int getSh_discount_amount() {
                        return sh_discount_amount;
                    }

                    public void setSh_discount_amount(int sh_discount_amount) {
                        this.sh_discount_amount = sh_discount_amount;
                    }

                    public String getSh_description() {
                        return sh_description;
                    }

                    public void setSh_description(String sh_description) {
                        this.sh_description = sh_description;
                    }

                    public String getSh_short_description() {
                        return sh_short_description;
                    }

                    public void setSh_short_description(String sh_short_description) {
                        this.sh_short_description = sh_short_description;
                    }

                    public String getSh_start_at() {
                        return sh_start_at;
                    }

                    public void setSh_start_at(String sh_start_at) {
                        this.sh_start_at = sh_start_at;
                    }

                    public String getSh_end_at() {
                        return sh_end_at;
                    }

                    public void setSh_end_at(String sh_end_at) {
                        this.sh_end_at = sh_end_at;
                    }
                }
            }
        }

        public static class ShJoinPartnerBean implements Serializable {
            /**
             * sh_join_partner_show : 30552
             * sh_join_partner_text : 测试内容tmex
             * sh_partner_agreement : 测试内容kwbr
             * sh_partner_text_url : 测试内容86p1
             */

            private String sh_join_partner_show;
            private String sh_join_partner_text;
            private String sh_partner_agreement;
            private String sh_partner_text_url;

            public String getSh_join_partner_show() {
                return sh_join_partner_show;
            }

            public void setSh_join_partner_show(String sh_join_partner_show) {
                this.sh_join_partner_show = sh_join_partner_show;
            }

            public String getSh_join_partner_text() {
                return sh_join_partner_text;
            }

            public void setSh_join_partner_text(String sh_join_partner_text) {
                this.sh_join_partner_text = sh_join_partner_text;
            }

            public String getSh_partner_agreement() {
                return sh_partner_agreement;
            }

            public void setSh_partner_agreement(String sh_partner_agreement) {
                this.sh_partner_agreement = sh_partner_agreement;
            }

            public String getSh_partner_text_url() {
                return sh_partner_text_url;
            }

            public void setSh_partner_text_url(String sh_partner_text_url) {
                this.sh_partner_text_url = sh_partner_text_url;
            }
        }
    }

    public static class ArgsBean {
        /**
         * cart_num : 0
         * is_vip : 0
         */

        private String cart_num;
        private String is_vip;

        public String getCart_num() {
            return cart_num;
        }

        public void setCart_num(String cart_num) {
            this.cart_num = cart_num;
        }

        public String getIs_vip() {
            return is_vip;
        }

        public void setIs_vip(String is_vip) {
            this.is_vip = is_vip;
        }
    }
}
